package com.baizhi.service;

import com.baizhi.entity.User;
import com.github.pagehelper.PageInfo;

import java.util.List;
import java.util.Map;

public interface UserService {
    //查询及根据上师id查询全部用户
    public PageInfo<User> selectAllUser(Integer gid,Integer page,Integer limit);
    //添加用户
    public Boolean insertUser(User user);
    //修改用户
    public Boolean updateUser(User user);
    //查询单个用户
    public User selectOneUser(Integer id);
    //查询用户活跃人数
    public List<User> selectCount();
    //查询某一周距离当前周的人数
    public List<Map> selectWeek(Integer amount);
    //查询中国各个地区的用户人数
    public List<Map> selectChina();
    //线程优化
    public Map selectCommon() throws InterruptedException;

}
